London, United Kingdom2 miles
This 80 room property, renovated in 1987...
View Hotel Details
Not Yet Rated
Commission: -
Rooms: 80
Rates: $105 - $132