Taqueria Las Palmas | Santa Rosa May 2007August 2019 | By biteclub Despite the location, this taqueria is tops in Santa Rosa