Chichen Itza Restaurant Bar/Restaurant
3655 S Grand Ave #C6, Los Angeles CA
Open until 9:00 PM
(213) 741-1075
The Vibe here…
chill raging
younger older
dive upscale
No Current Special
this Spot hasn't uploaded any specials, yet