London, United Kingdom2 miles
Located 18 miles from London Heathrow airport - Few minutes walk from Camden Road train station and Camden Town tube station.
View Hotel Details
7 Superior First Class
Commission: -
Rooms: 214
Rates: -
This 16 room property, renovated in 2010...
3 Superior Tourist Class
Commission: 15%
Rooms: 16
Not Yet Rated
Rooms: 106
Rates: $67 - $133