Middlesex County · Massachusetts
On Indian Brook 1.5 mi N of Hopkinton; Towns of Ashland and Hopkinton.