Map
111 N. Main St., Petersham, MA 01366, United States
Hotel
Inn at Clamber Hill