1819 Parliament Rd

Quick walk down to the beach or just enjoy the ...

22.5
$1,285,000