Plaza Caribe
301 Central Avenue South
Flagler Beach, FL 32136
Flagler Beach, FL 32136
Square Footage:
425 –
514 sqft
Palm Coast Luxury Condos:
yes