North Lake Village is a new townhouse development by Titan Homes currently under construction at Laclie Street, Orillia. The development is scheduled for completion in 2021. Sales for available units start from $434,900. North Lake Village has a total of 147 units. Sizes range from 1246 to 1282 square feet.