Los huéspedes del hotel The Mayfair Townhouse Londres pueden disfrutar de fácil acceso a la Iglesia de St James, que se encuentra a tan solo 5 minutos a pie. Situado a 550 metros del Monumento al Mando de Bombarderos, este hotel de 5 estrellas cuenta con un restaurante a la carta que sirve cocina local.
El hotel te sitúa en pleno corazón de Londres, a una distancia de 3 km de la Catedral de San Pablo de Londres y en los alrededores del Arco Marble. Entre las zonas comerciales de la zona se incluyen la Plaza de Trafalgar (a 1 km) y la Plaza Gordon (a 2 km). Visita Lago Serpentine, a 15 minutos a pie del hotel Mayfair Townhouse, y siente una armonía completa con la naturaleza de Reino Unido. Además, este establecimiento se encuentra a una distancia de 2,1 km del Acuario de Londres. La estación de metro Piccadilly Circus está situada a un corto paseo de este hotel.
Las habitaciones con aire acondicionado del hotel The Mayfair Townhouse disponen de comodidades como calefacción central. Estas habitaciones climatizadas están equipadas con una caja fuerte personal, además de minibar, equipo de café y té.
Este lugar cuenta con un desayuno vegetariano diario para los huéspedes, servido en la zona de comedor. El bar de cócteles será el lugar ideal para empezar a disfrutar de tu estancia. El restaurante Burger & Lobster, que está a poco más de 5 minutos a pie del hotel Mayfair Townhouse Londres, sirve cocina americana para satisfacer todos los gustos.