Euro Hotel Harrow Hotel Harrow
Set in Harrow in the Greater London region, with Harrow-on-the-Hill nearby, Euro Hotel Harrow offers accommodation with free Wi-Fi and free private parking.
Number of rooms: 9
415-417 Pinner Road, Harrow, HA1 4HN, United Kingdom