Towhead Island Map

Location: 38.2658048, -85.7309463

Towhead Island is a small island located in the Ohio River near downtown Louisville. Often viewed from Waterfront Park, this uninhabited island adds a wild, untamed element to the urban riverfront. While not typically accessible for casual visitors, it serves as a habitat for birds and a scenic point of interest for boaters, photographers, and nature enthusiasts strolling along the nearby riverwalk.

Tags:
– ele: 135
– gnis:feature_id: 505376
– name: Towhead Island
– natural: wood
– place: islet