Located 50 km from Miami and 47 km from Miami Beach, Bel Air Isle offers accommodation in Terra Mar. The air-conditioned unit is 11 km from Fort Lauderdale. Read more
Located 50 km from Miami and 47 km from Miami Beach, Bel Air Isle offers accommodation in Terra Mar. The air-conditioned unit is 11 km from Fort Lauderdale.