Situated on 17 acres of waterfront, Key Largo Bay Marriott Beach Resort offers sport fishing, coral reef diving, and other water sport activities. It boasts a full-service day spa and an outdoor pool featuring views of the water.
Address: 103800 Overseas Highway MM 103.8, Key Largo (Florida)
Rates from:
USD 254 Booking.com