+24 Fernandina Beach Wedding Omni 2023. Web omni amelia island resort is a premier wedding venue in fernandina beach, florida. We tie the knots, atlanta, ga;

Omni amelia island resort is located at 39 beach lagoon rd, fernandina beach, fl 32034. Web make it extravagant! Read more contains over 80,000 square feet of event space, there is sure to be something that suits your needs.