Camden Town Hotel
203 camden road London, NW1 9AALocated in the heart of one of London’s most vibrant boroughs, Camden Town Hotel offers comfortable bed and breakfast accommodation. Free WiFi is accessible in all public areas.
14 rooms
from £35