Otter Point in Santa Rosa County, Florida

Otter Point in Santa Rosa County is a unpaved residential street.
Road Type
residential street