SEN THAI ASIAN BISTRO

  • 1221 LOCUST ST.(at 13th), ST. Louis, MO 63103, USA
  • http//:www.senthaibistro.com/
  • 314-436-3456
  • 11:00 AM - 9:30 PMClosed on Saturday and Sunday

Sen Thai Asian Bistro is a thai restaurant & bisto located at 1221 Locust St., Ste. 104 in St. Louis, MO 63103.

0 away from current location

Write a review