Omni Hotels & Resorts expects to take over full ownership and operation of Amelia Island Plantation in northeast Florida sometime this fall.
Omni Hotels & Resorts expects to take over full ownership and operation of Amelia Island Plantation in northeast Florida sometime this fall.