Order Online

Smiling Buddha

5544 Telegraph Rd
Saint Louis, MO 63129
(314) 845-8233
Order online Menu | Info
Any questions please call us.