Hotels July 29, 2021 0 The Mayfair Townhouse If you equate Mayfair with stuffy, the Mayfair Townhouse will come as something of a…