Los Pastores - View this location on map

'Despite all the taquerias in the Mission, it's hard to find a full-service place where you can sit down to delicious Mexican food. Chef-owner Irma Calderon treats everyone like a member of the family, welcoming returning customers with a hug and serving
3486 mission st, San Francisco, CA

Restaurant, Budget, Local Spo