Day September 3, 2020

The Mayfair Townhouse

For our first Hotel of the Month we are delighted to spotlight The Mayfair Townhouse.  Opening on 2nd November, the property delivers the unexpected and redefines what it means to be a London hotel. Part of Iconic Luxury Hotels, this is…