This restaurant just opened a location in Spring Branch, north of San Antonio. We tried it last night and it was amazing!! This will be a new favorite for us and will save us from driving into San Antonio for an excellent meal!! If you are north of the city and looking for a good place to stop try Thai Lao Orchid in Spring Branch!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.