Mayfair es una de las más vírgenes y exclusivas zonas del centro de Londres, y este hotel está bien situado en el corazón mismo de las afueras. Las habitaciones han sido cuidadosamente elaborado para ofrecer la paz y el relax, lejos de las calles populosas de la capital, y todos han estado moderno de la tecnología de punta y servicios instalados. Las conexiones de transporte son excelentes desde aquí.