Address: 1630 Powell St (at North Beach), San Francisco CA 94133 / (415) 646-0018
About Us / Pena Pachamama History: Jan 2014 reported removed meat and is now fully vegan and mostly gluten-free with some raw menu items as well. Offers South American food, live performances some nights. Located on a side street in San Francisco's old Latin Quarter. Peña Pachamama means "Mother Earth."