Omni Hotels & Resorts creates memorable guest experiences at 60 luxury hotels and resorts in North America.
Located on North Beach of Amelia Island - minutes from downtown Fernandina Beach shopping and dining.
A comfortable and inviting Amelia Island hotel. Unwind on the white-powder sands of Amelia Island, one of FL's most relaxing getaway spots!