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.
Self-made Black millionaire, Abraham Lincoln Lewis, purchased more than 200 acres of beachfront ... The Ritz-Carlton, Amelia Island. You'll also find other chain hotels, historic bed-and-breakfast ...