29 Castleton St2
Jamaica Plain, MA02130

3 beds1 full bath1080 sqft

$629,000