A quirky, theatrical new hotel

2 min read

The characterful Mayfair Townhouse is a perfect base for exploring Lon