Este hotel boutique de lujo se encuentra en el centro de Londres, a 5 minutos a pie de Hyde Park y de la estación de Paddington. Ofrece vistas a Westbourne Terrace y a los edificios históricos de la zona.
Número de habitaciones: 51
Hyde Park, 3 Westbourne Terrace, Westminster Borough, Londres, W2 3UL, Reino Unido