Finding a picture…SoldSold Jun 2026 $1,078,000 315 Excelsior Place, CromwellHouse602 m² land162 m² floor