LA Spots To Try
Chichen Itza Restaurant is one of LA Spots To Try.

1. Chichen Itza Restaurant

8.6
3655 S Grand Ave #C6 (inside Mercado La Paloma), Los Angeles, CA
Mexican Restaurant · South LA · 59 tips and reviews