The Biltmore Mayfair znajduje się w miejscowości Londyn i oferuje bezpłatne Wi-Fi, centrum fitness oraz pokoje rodzinne. Odległość do Royal Academy wynosi 760 m. Camley Street Natural Park leży 3,2 km od hotelu.
Niektóre pokoje w obiekcie The Biltmore Mayfair mają prywatną łazienkę i klimatyzację. W czasie pobytu można korzystać z tarasu. Można zamówić transfer. Recepcja działa przez całą dobę. Wśród dostępnych pokoi metraż sięga 73 m². Największy pokój mieści maksymalnie pięć osób i ma jedną sypialnię.