No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
15 Rochester Square, London
Featuring free WiFi throughout the property, Camden Town House is situated in London, 1.5 km from Camden Market and 1.8 km from King's Cross Theatre. The property is located 2.2 km from London Zoo, 2.6 km from Emirates Stadium and 3.
See MoreUsage of subsidiary facilities may incur additional fees