TagAmelia Island

Omni Amelia Island Plantation: Weekend Getaway

Omni Amelia Island Plantation

The Omni Amelia Island Plantation is a luxury resort located just off the Northeast Florida coast. Its local charm, private beach front, and expansive property (1,350 acres to be exact) have won the hearts of guests far and wide. It’s no surprise it even landed on the “Top 25 Resorts in Florida” by Conde’ Nast Traveler’s Reader’s Choice Awards. Growing up just minutes from the Omni Amelia Island Plantation, I knew it as a local favorite for staycations and getaways. […]

Continue Reading