Santa Rosa Island (2)

STATE: Florida
Body of Water: Caloosahatchee North
Latitude: 30.40283
Longitude: -86.73

Location: Caloosahatchee North