Phone: +14156460018
Address: 1630 Powell StCA 94133, San Francisco, United States
City: San Francisco
Dishes: 30
Reviews: 2196
Website: http://www.pachamamacenter.org/
"Pretty quick service, considering I only used the to go service, but their area for this is really small and can get crowded, they have tables in front of the to go area and I would hate to be placed there if I was dining in. They have a cute boutique of supplements and sunscreen which I love."
All prices are estimates.