
Discover this exquisite Club Villa at The Omni Resort - Amelia Island.
- 3033 Sea Marsh Road, Fernandina Beach, FL, 32034 United States $595,000
- 2 beds 2 Baths 1 Partial Bath 1,505 Sq. ft.
Discover this exquisite Club Villa at The Omni Resort - Amelia Island.