Glenlyn HotelLondon, United Kingdom Address: 6 Woodside Park Road, North Finchley State: United Kingdom City: London Zipcode: N12 8RP Longitude: -0.177687 Latitude: 51.617.504 Rates from: 0 Accommodation Booking