Chichen Itza

Where
2886 16th Street, San Francisco , CA
Call
415-558-1583
Contact
Email
Tags
Mexican Restaurants, Spanish Food
Claim this listing

About request an edit to this page

Mayan, Spanish and French Fusion.

One of the only restaurants in the city that offers Salbutes and Panuchos, a Mayan style tostada topped with beans, turkey, lettuce, red onions and salsa.

Comments