The Thatched Barn
The Thatched Barn Hotel Smarden is a property only 9.4 km from Tenterden Museum, Santa's Magical Kingdom and The High Street.
A 55-minute drive to London.
There is a private bathroom.
This property offers an oven, a fridge and a washing machine for guests' use.
A local bus stop lies within 400 meters away.