Finding a picture…SoldSold Feb 2022 $1,040,000 38 Inca Place, Snells BeachHouse820 m² land82 m² floor