See all photos
See all photos
See all photos
This 2 star hotel is located in the city centre of London and was established in 1985. It is close to the Hyde Park and the nearest station is Paddington.
This 2 star hotel is located in the city centre of London and was established in 1985. It is close to the Hyde Park and the nearest station is Paddington.