LeClaire Park Edwardsville IL

Leclaire Lake Park

Park in Edwardsville, United States
Suggest an edit · Your business? Claim now

Add more information

Add website
Add hours
Leclaire Park is a picturesque park located at 900 Hale Avenue in Edwardsville, Illinois, United States. This charming tourist attraction offers a serene …
Data from: Tripadvisor · Yelp.com