"Chello" is Farsi for rice, but we offer a lot more than that! We have flame-grilled kabobs, open-face gyro sandwiches, authentic Persian Stews and sides, and a specialty Tea Bar.
Location
5010 Cutler Ave NE Ste A Albuquerque, Albuquerque, New Mexico 87110, United States