Luhr Libraries
Add Hours
Fax: (314) 252-3131
https://www.eden.edu/page/4/?sid=1645&gid=1&pgid=0&event_id=
Phone: (314) 252-3130
Address: 475 E Lockwood Ave, Saint Louis, MO 63119
Website: https://www.eden.edu/page/4/?sid=1645&gid=1&pgid=0&event_id=
101 Edgar Rd, Saint Louis, MO 63119
301 E Lockwood Ave, Saint Louis, MO 63119
3232 S Brentwood Blvd, Saint Louis, MO 63119
4400 Shrewsbury Ave, Saint Louis, MO 63119
4 S Elm Ave, Saint Louis, MO 63119
827 N Rock Hill Rd, Saint Louis, MO 63119
121 S Meramec Ave Ste 1111, Saint Louis, MO 63105
7447 Dale Ave, Saint Louis, MO 63117
863 Westgate Ave, Saint Louis, MO 63130
4400 Shrewsbury Ave, Saint Louis, MO 63119