Finding a picture…SoldSold Jun 2024 $1,451,000 3196 Archers Road, GlenfieldHouse956 m² land91 m² floor