Finding a picture…SoldSold Jan 2025 $857,500 2118 Alpha Street, CambridgeHouse916 m² land190 m² floor