Obiekt The Mayfair Townhouse - by Iconic Luxury Hotels mieści się w eleganckiej georgiańskiej kamienicy w samym sercu dzielnicy Mayfair i oferuje zakwaterowanie w nowoczesnych pokojach, bar koktajlowy oraz hol, w którym można się zrelaksować lub popracować.
Wszystkie pokoje są klimatyzowane i wyposażone w biurko, telewizor z płaskim ekranem oraz zestaw do parzenia kawy i herbaty. Każdy pokój dysponuje dużymi, otwieranymi oknami. Dodatkowe udogodnienia obejmują suszarkę do włosów, zestaw kosmetyków wykonanych na zamówienie oraz sprzęt do prasowania. W niektórych pokojach dostępne są też szlafroki i kapcie.
Dandy Bar specjalizuje się w przygotowywanych na zamówienie koktajlach.
Obiekt The Mayfair Townhouse - by Iconic Luxury Hotels oddalony jest o 3 minuty spacerem od stacji metra Green Park.
Podróż pociągiem na lotnisko Londyn-Heathrow zajmuje 45 minut.