Explore details about location Harrow Road. Harrow Road is a location situated within the City of Westminster alongside other areas such as Trafalgar Square, Abbey Gardens, St. Ann's Terrace.