Hotels Closest To Petersham


Centennial House
94 Main St
Northfield, MA 01360
20.0 miles from Petersham
Check prices and availability

Brandt House
29 Highland Avenue
Greenfield, MA 01301
21.3 miles from Petersham
Check prices and availability

Old Mill Inn
87 School St
Hatfield, MA 01038
21.8 miles from Petersham
Check prices and availability