Tara Thai is located in the Idlywood Plaza, across from PJ Sports in the Tysons Station shopping center.Tara Thai services the Falls Church community with high-quality Thai food.Tara Thai is a beautiful, aquatically inspired restaurant that exceeds the expectations.Don't be fooled by the large and obnoxious whale wall coverings along the outsides of Tara Thai because once you stepinside the decor is lovely.Tara Thai haslocations all over Northern Virginia, Richmond Virginia and Maryland.
Partial Data by Foursquare.