View all
Large suburban town in Greater London, England
Harrow is a large town in Greater London, England, and serves as the principal settlement of the London Borough of Harrow. Wikipedia