Sold on 10 May 2023Sold$1,460,00076-78 Archimedes Avenue, Lara VIC 3212 4 2 84952m²House22 days on Homely