Best deals on the closest Marriott Hotels and Resorts to this island in Nassau County, Florida
4670 Salisbury Rd - Jacksonville - 26.0 miles from Amelia Island