Report on Lewis and Clark Hall
Lewis and Clark Hall is located in 13311 Bellefontaine Rd, St. Louis, MO - 63138-1603. Please use the following form to report us any incorrect information you found on Lewis and Clark Hall. It will help us update the high school with correct information.
Go back to the details page of Lewis and Clark Hall