Manor Farm House
Farm Stay
Shipston on Stour, Warwickshire
«Manor Farm House» is located in Shipston on Stour. This hotel is located in 3 km from the city center.
Manor Farm House Blackwell, Shipston on Stour, CV36 4PE