134A Kenton Road
Main: 0871 52...
Located near the leafy suburbs to the north west of London, Premier Inn London Harrow has great connections, whether you're heading into the city or out to the country.
Reviews for this businessLeave a review
Monday to Sunday
Open 24 Hours