1170 Fanshawe
The property is a one acre parcel of land located in north London, on the northeast corner of Fanshawe Park Road East and Stackhouse Avenue. Construction of 26 stacked townhouse units will be commencing on the property in the later half of 2024. All units will be offered for rent and will contain three bedrooms...
Future Developments
Price On Call