Comprehensive Review of Omni Amelia Island Plantation Resort
The Amelia Island Plantation has always been noted for its environmentally conscious development, which is evident in the 1,350-acre resort and residential community. Opened in 1972 as Florida’s first green resort, its winding roads and paths meander through a canopy of live oaks and woodlands that shelter natural brush and lush landscaping.