Free Wi-Fi
Want to save money while travelling? It’s easy: hotel «Winterwood At Petersham» is located in Petersham. This hotel is located in the center of the city.
19 N Main St, Petersham, MA 01366, USA, Petersham, 01366
Want to save money while travelling? It’s easy: hotel «Winterwood At Petersham» is located in Petersham. This hotel is located in the center of the city.
19 N Main St, Petersham, MA 01366, USA, Petersham, 01366