Latitude and longitude of Merrimac Square
Satellite map of Merrimac Square
Merrimac Square is located in the center of the town of Merrimac, Massachusetts.
Latitude: 42° 50' 0.77" N
Longitude: -71° 00' 5.34" W
Nearest city to this article: Merrimac, Massachusetts
Read about Merrimac Square in the Wikipedia Satellite map of Merrimac Square in Google Maps