84
706 Shore Rd
North Truro, MA 02652
$21,999,000 USD
39,710 SF
42
Units
39,710 SF
$21,999,000 USD
Apartments