Thai Thai
Restaurant
•
485 S Melrose Dr #108, Vista, CA 92081, USA
8.0
Wednesday: 11 AM – 9 PM
See if anyone you trust recommends it!