Address: 5696 Telegraph Rd, St. Louis, MO 63129, USA
“The help isn't very friendly. Coffee is better since change. Staff is not knowledgeable and appear they really don't want to be there. Food is okay.”
Address: 5537 Telegraph Rd, St. Louis, MO 63129, USA
“The staff are very nice .One young man tried to get my grand son a different toy. He was very kind to my grandson explained what they had. The salads are good, never had a bad one! The hamburgers are good too! Of course the French fries are good!!”
Address: 4220 Telegraph Rd, St. Louis, MO 63129, USA
“Had a great vanilla machiatto here. Customer service was great. Coffee came out fast and how we ordered it. Thank you ????”