El The Mayfair Townhouse - by Iconic Luxury Hotels ocupa una elegante casa georgiana situada en pleno centro de Mayfair y ofrece habitaciones modernas, bar de cócteles y vestíbulo con zona de ocio y de trabajo.
Todas las habitaciones están equipadas con aire acondicionado, ventanales que se pueden abrir, escritorio, TV de pantalla plana y set de té/café. También hay secador de pelo, artículos de aseo personalizados y utensilios de planchado. Algunas habitaciones incluyen albornoces y zapatillas.
El bar Dandy está especializado en cócteles artesanales.
El The Mayfair Townhouse se encuentra a 3 minutos a pie de la estación de metro Green Park.
El aeropuerto de Heathrow queda a 45 minutos en tren del hotel.