Explore authentic Thai dining options
Restaurant
1392 E Palomar St #304, Chula Vista, CA 91913, United States