142 Cross St
Somerville, MA 02145
$775,000 USD
4,270 SF
4,270 SF
$775,000 USD
Restaurant