O Mayfair House disponibiliza uma mistura entre apartamentos clássicos e contemporâneos, estacionamento privado e acesso Wi-Fi gratuito. Está localizado no coração da prestigiada área de Mayfair, em Londres, apenas a 300 metros da famosa Park Lane (avenida).
Todos os apartamentos clássicos ou contemporâneos do Mayfair House incluem uma sala de estar espaçosa com assentos amplos e uma televisão LCD e cozinhas totalmente equipadas, com electrodomésticos modernos, como um micro-ondas e um frigorífico.
Está disponível um pequeno-almoço continental mediante um custo adicional, que poderá ser entregue nos apartamentos.
A Estação de Metro de Green Park fica apenas a 6 minutos a pé e permite o acesso em uma paragem de Oxford Street, Piccadilly Circus e Victoria. O canto sudeste do Hyde Park (parque) encontra-se também a apenas 6 minutos a pé e The London Palladium a pouco mais de 1 km.