Shop, Medical / Clinic, Office
To Let, 1,115 sf
New unit, Prime
Harrow Square is a new landmark development comprising 318 luxury apartments with..
Harrow Square is located at 51 College Road and adjacent to Harrow-on-the-Hill underground station, which provides a fast train service to Central London within 15..