Flemings Mayfair - Small Luxury Hotel Of The World Londyn oferuje salon Lounge i zaplecze rekreacyjne hotelu, a także lokalizację w pobliżu zakupowej dzielnicy Centrum Londynu. Pałac Buckingham jest w 850 metrach, a Koło obserwacyjne London Eye jest około 10 min jazdy od hotelu.
Ten hotel jest położony w samym centrum Londyna, w niewielkiej odległości od stacji metra Green Park. Flemings Mayfair - Small Luxury Hotel Of The World jest położony w pobliżu takich atrakcji przyrodniczych, jak St. James’s Park (1 km) i Park Kensington Gardens (2 km). Miejsce Załóg Bombowców leży w odległości 7 min spacerem, a St James's Church znajduje się prawie 5 min spacerem od oryginalnego obiektu noclegowego. Wystawny hotel jest zlokalizowany jedynie 1 km od stacji kolejowej Marylebone, natomiast Muzeum Brytyjskie jest w prawie 2,1 km.
Pokoje dla alergików dysponują sejfem. Do dyspozycji Gości telewizja wielokanałowa oraz minibar i urządzenie do parzenia kawy/herbaty. Goście mogą korzystać z sejfu, sejfu osobistego i darmowego Wi-Fi, dostępnych w pokojach. Przyległe łazienki są również wyposażone w suszarkę do włosów i szlafroki dla maksymalnego komfortu podróżnych.
We Flemings Mayfair - Small Luxury Hotel Of The World w Londynie znajduje się restauracja Omer.