Special Thai Restaurant

511 S. Brookhurst St.
Anaheim
California
United States