Taqueria Palermo

2020 Palermo Rd
Palermo, 95968
Reviews:
No review available for this restaurant

(530) 534-4152

Restaurants

Store is open now