The HAC is a stunning 18th-century manor house, offering all the ambience and exclusivity of a country house set in a superb, central London location. With just over five acres of stunning green lawns, the space offers a beautiful oasis amidst the bustling City.