Finding a picture…SoldSold Jan 2025 $1,055,000 323 Vogel Street, CambridgeHouse814 m² land190 m² floor