Chela's Latin Cuisine

256 E Congress St, Tucson, AZ

Menu (As of 10/30)

Chela's Latin Cuisine: hours and how to order