Villa Thai Restaurant & Bar

1100 Wilcrest Dr Suite 100, Houston, TX 77042, United States