Ayers Farm
Farm Stay
Stowe, Stowe-Smuggler's Notch
Parking
«Ayers Farm» is located in Stowe. This hotel is located in 4 km from the city center.
76 Ayers Farm Road, Stowe, 05672