Finding a picture…SoldSold Apr 2026 $435,000 223 Achilles Street, StratfordHouse827 m² land103 m² floor