The Beaumont

London,

‘It has an air of luxury and style,’ says a trusted reviewer, of this ‘quiet and peaceful’ hotel on a garden square in Mayfair. More