Vernon House is located in the Camden district of London, 1.1 km from Regents Park and 2.3 km from Euston Station. Complimentary Wi-Fi is providedthroughout the property.
Number of rooms: 59
5-8 Saint Mark's Square, Camden, London, NW1 7TN, United Kingdom