Restaurant Spotlight: Tara Thai
The large, aquarium-like windows that offer glimpses into Falls Church’s Tara Thai only accentuate the restaurant’s already prominent underwater theme. “Tara,” as it appears in Thai literature, translates to “water,” and the area chain’s various locations are awash in under-the-sea décor.
