Luhr Building is a School located in St. Louis, MO 63119. It is one of the 32951 schools in United States. Address of Luhr Building is 475 E Lockwood Ave, St. Louis, MO 63119, United States. Website of Luhr Building is http://www.webster.edu/.
Some of the places around Luhr Building are -
In very close proximity, around 200 meters, there is one more School - Emmanuel Pre-School
475 E Lockwood Ave, St. Louis, MO 63119, United States
Yes, website of Luhr Building is http://www.webster.edu/.
Address of Luhr Building is 475 E Lockwood Ave, St. Louis, MO 63119, United States.
Luhr Building is located in St. Louis, MO 63119.
Luhr Building is a School in United States
Pincode of St. Louis, MO 63119 is 63119