Mayfair House is a restaurant and bar known for its terrace and cocktail selection, offering an English pub atmosphere.