Omni Amelia Island Resort

Omni Amelia Island Resort is nestled on 1,350 acres at the tip of a barrier island just off the Northeast Florida coast. Enjoy luxurious oceanfront accommodations and award-winning amenities in Florida’s best kept secret destination.

HolidayInnExpressSuitesSouth.jpg
 

Phone
(904) 261-6161

Location
39 Beach Lagoon Rd.
Amelia Island, FL 32034

Website
omnihotels.com