27 Marcella StUnit D
Boston, MA02119

3 beds2 full baths1 half bath1721 sqft

$679,000