El Carlton Court Mayfair ofrece lujosos apartamentos independientes en Mayfair, un barrio de moda de Londres ubicado cerca de lugares de interés famosos. El Palacio de Buckingham está a solo 800 metros del hotel, el parque James's Park queda a 1,6 km y Piccadilly Circus, a 1,12 km. Se proporciona WiFi gratuita en todos los apartamentos.
Todos los apartamentos incluyen dormitorios independientes, zona de estar, cocina totalmente equipada y baño privado con bañera y artículos de aseo gratuitos. También se ofrece aire acondicionado, TV HD de pantalla plana con hasta 2.000 canales Sky y reproductor de DVD. La cocina está equipada con lavavajillas, horno, microondas, tostadora y cafetera. Todos los apartamentos tienen ascensor, servicio de conserjería y personal multilingüe.
Harrods y la famosa zona comercial de Oxford Street, están a sólo 1,6 km del Carlton Court Mayfair. El aeropuerto más cercano es el de London City, ubicado a 16 km.