Place St-Pierre is a new townhouse and single family home development by Devcore Group at 500 Ovana Crescent, Wendover. Leases for available units start from $1,099. Place St-Pierre unit sizes start at 1697 square feet.