Tamarind Thai Restaurant

7970 University Ave UNIT 310, La Mesa, CA 91941, United States