Description
In a Victorian house on a tree-lined street, this relaxed family-run guesthouse is a 9-minute walk from Crouch Hill train station (providing links to central London) and 2 miles from events at Alexandra Palace.
Location
31 Mount View Rd, Crouch End, London N4 4SS, UK
Add a review