Santa Rosa Island (1)

STATE: Florida
Body of Water: Caloosahatchee North
Latitude: 30.40167
Longitude: -86.69592

Location: Caloosahatchee North