Offering a terrace, Central Victorian House is located in the Camden district in London. Camden Market is 700 metres away, while Camden Town Tube station can be reached in an 11-minute walk. Free Wi-Fi is provided throughout the property.
Number of rooms: 6
101 Camden Road, Camden, London, NW1 9HA, United Kingdom