Clamber Hill Inn And Restaurant

111 N Main St Petersham MA 01366 USA

(978) 724-8800

Location