Sen Thai Asian Bistro

1221 Locust Street
St Louis Missouri, 63103
Website: www.senthai.com
Specialty: Thai, Asian
Cuisine: Asian, Thai
Feature: Delivery, Dine at the Bar, Historic Setting
Price: On Budget Prices
Feedback: 5