American Beach

  • Off Highway 105 between Amelia City and Franklintown Amelia Island, FL 32034