Harrow is a city in Greater London, United Kingdom. It has many popular attractions, including St George's Shopping Centre, Pinner Memorial Park, HarroWall Climbing Centre, making it well worth a visit.
Show Less
Mostly Cloudy 7 - 11℃
Harrow Travel Guide
Destination Overview
Other
Destination Introduction
Harrow is a city in Greater London, United Kingdom. It has many popular attractions, including St George's Shopping Centre, Pinner Memorial Park, HarroWall Climbing Centre, making it well worth a visit.