Situated in Harrow on the Hill, the recently renovated homely - North London Apartments Wembley features accommodation 3 km from Harrow-on-the-Hill and 3.2 km from Wembley Arena.
Number of rooms: 3
Watford Road, Harrow on the Hill, HA0 3HB, United Kingdom