When i go to Cha CHa CHa, i feel as though i've stepped out on to a shack in Barbados, or "cuba" since it is Cuban food- but the most important thing is that the food and atmosphere here CANNOT be beat.. its fantastic. Everything i've ever ordered here has been a flawless meal of taste. :)
more