MENU

FIND US

Chichen Itza Restaurant

3655 S Grand Ave #C6,

Los Angeles, CA 90007

Phone. 213-741-1075

Fax. 213-741-1046

Get Directions