A look at LA Cha Cha Chá Restaurant
LA Cha Cha Chá Restaurant is a spot that will have you dancing to your table. The rooftop restaurant is located in the DTLA Arts District and is originally from Mexico City (hence the LA for Los Angeles). The Executive Chef here is Alejandro Guzman, a …