Hotel Review: The Mayfair Townhouse, London

The Telegraph