Omni Amelia Island Resort is nestled on 1,350 acres at the tip of Amelia Island. This resort offers luxurious oceanfront accommodations, world-class resort pools, championship golf, full-service spa, endless dining option and family-friendly activities.
Location:
39 Beach Lagoon Road
Fernandina Beach, FL 32034