Townsquare is a new townhouse communityByOPUS Homescurrently under construction at McCague Avenue,Richmond Hill. Available units range in price from $1,189,990 to $1,459,990.Townsquare has a total of 35 units. Sizes range from 1531 to 2152 square feet.
Compare listings
Compare