Atlanta
Tamarind Seed Thai Bistro is one of Atlanta.

1. Tamarind Seed Thai Bistro

1197 Peachtree St NE (14th St. NE), Atlanta, GA
Thai Restaurant · Midtown · 36 tips and reviews