News

6. Omni Amelia Island Resort & Spa Amelia Island, Florida Omni Amelia Island Resort & Spa occupies a prime stretch of Atlantic Ocean beachfront on a barrier island off the northeast coast of Florida.
Omni Amelia Island Resort & Spa occupies a prime stretch of Atlantic Ocean beachfront on a barrier island off the northeast coast of Florida. Guests can rent chairs, umbrellas, and cabanas for ...