Otter Creek Park (City of Louisville)

State: Kentucky

City: LOUISVILLE

Open: Open all year

Number of Sites: 202

swim pool.