Camden Rooms

119 Camden Street, London, NW1 0HX

Location: Camden
Check-in: 14:00:00
Check-out: 11:00:00

Camden Rooms