Smiling Buddha of St Louis

5544 Telegraph Rd, Oakville, MO 63129
Smiling Buddha of St Louis Smiling Buddha of St Louis is one of the popular Asian Restaurant located in 5544 Telegraph Rd ,Oakville listed under Chinese Restaurant in Oakville , Restaurant/cafe in Oakville ,

Contact Details & Working Hours

Map of Smiling Buddha of St Louis