21
33 Rochdale St
Auburn, MA 01501
$460,000 USD
1,104 SF
1,104 SF
$460,000 USD
Restaurant