Review of Peña Pachamama

1630 Powell St, San Francisco, CA 94133

Overall Rating

Review


The owner let us in, even they were closed. The food and service were wonderful. Great atmosphere!

Celiac friendly?

Yes

Updated 7 years ago