Estrella Latina is a casual restaurant serving generous portions of comfort food, including Cuban specialties and roast chicken.