Remove Ads

Photo of Sala Thai

Sala Thai

6161 El Cajon Blvd, Ste A, San Diego, California 92115 USA

505 Reviews

Sixteen bucks worth of duck and raw green beans.

Photo Credit: Yelp

Remove Ads