Satellite map of Otter Brook (Ashuelot River)
Map of Otter Brook (Ashuelot River)
Otter Brook is a 13.2 mile long (21.2 km) river located in southwestern New Hampshire in the United States.
Latitude: 42° 54' 30.59" N
Longitude: -72° 14' 9.00" W