Chichen Itza Food Stall, Downtown LA
Chichen Itza Restaurant Downtown LA: A Taste of the Yucatan Peninsula Craving authentic Yucatecan cuisine in the heart of Downtown Los Angeles? Look no further than Chichen Itza Restaurant. This culinary gem transports you straight to the vibrant flavors of Mexico. Located at the Mercado La Paloma (3655 S Grand Ave, Los Angeles, CA 90007),…