Este encantador hotel está ubicado en un edificio que data de 1861, situado en el centro de Londres, a pocos minutos de varias estaciones de metro, como la de Lancaster Gate, Queensway, Bayswater y Paddington. Los huéspedes encontrarán Hyde Park a solo 200 m y Oxford Street y Harrods, a 2 km. Por su ...