Check Out Our Brand New Website!

The cool people over at Mopro just created out new site. Check it out!

temp-post-image

FIND US

Chichen Itza Restaurant

3655 S Grand Ave #C6,

Los Angeles, CA 90007

Phone. 213-741-1075

Fax. 213-741-1046