
Shepherd's Farm House
Rose Lane Lenham Heath, Maidstone
Location Shepherd's Farm House is located in Maidstone. This hotel is located in 17 km from the city center. You can take a walk and explore the neighbourhood area of the hotel — Tower Bridge, Tower of London and The Shard.













