Chichen Itza Restaurant

Website Coming Soon

3655 S Grand Ave C6, Los Angeles, CA 90007

For more information about the restaurant or to order catering, contact us at chichenitzarestaurant@gmail.com