Omni Amelia Island Plantation Resort webcam
Located in Amelia Island, Nassau County, Florida
Amelia Island is one of the southernmost of the Sea Islands, and is situated off the coast in Nassau County, Florida, USA.