Free Wi-Fi
Parking
You’ll be sleeping tight! Hotel «Inn Nature Bed & Breakfast» is located in Westfield. This hotel is located in 27 km from the city center.
261 South St, Chesterfield, MA 01012, USA, Westfield, 1012