Finding a picture…SoldSold Aug 2024 $910,000 4338A Glengarry Road, Glen EdenHouse546 m² land169 m² floor