Oben Flats St. Clair West is a new apartment development by Oben Flats at 109 Vaughan Road, Toronto. The development was completed in 2018. Leases for available units range in price from $2,150 to $2,290. Oben Flats St. Clair West has a total of 51 units. Sizes range from 735 to 950 square feet.