HotelStay

Brandshatch Place

A sophisticated Georgian mansion built in 1806, Brandshatch Place stands proudly in twelve and a half acres of lush countryside in the Garden of England. Despite its rural location its within easy reach of major motorways and London.