Situated on 1,350 acres of land on Amelia Island, about 35 miles northeast of Jacksonville, Florida, the Omni Amelia Island Resort is a sprawling property that offers an enjoyable getaway.
Staying at Omni Amelia Island ... My cousin and I rented bikes for a few hours and enjoyed exploring the Amelia Island ...
And like any Florida resort worth its salt, The Villas of Amelia Island Plantation boasts a variety of restaurants. You'll find this Omni-affiliated property centrally positioned on the island ...
Situated on a stretch of pristine beach at the southern end of this fabled island, this splendid residential refuge is the best in its class.