Brand new duplex near White Beach

Beautiful ocean view from the living room 2 mins from...Read More→

32
Leased