Telegraph Liquors Inc
Add to Favorites
CLOSED NOW
Today: 12:00 pm - 7:00 pm
Tomorrow: 10:00 am - 8:30 pm
44 Years
in Business
Saved to Favorites
08/03/2018
I haven't had an opportunity to use them. Went there today for the first time. Supposed to be open at 10:00 AM. It is now 10:53 AM and they are locked up with no information as to why they aren't open!
Phone: (314) 846-5711
Address: 5661 Telegraph Rd Ste 5A, Saint Louis, MO 63129