O'Fallon Park Boathouse is located in St. Louis, United States on O'Fallon Park, 2001 E Harris Ave. O'Fallon Park Boathouse is rated 3.5 out of 5 in the category public bathroom in United States.
Address
O'Fallon Park, 2001 E Harris Ave
Accessibility
Wheelchair-accessible entrance