Restaurant
Taqueria Las Palmas
7 locals recommend,
Location
415 Santa Rosa Ave
Santa Rosa, CA
Tips from locals
What brings local foodies and more than a few off-duty chefs to this modest family restaurant is simple Mexican fare made by hand.