Lechonera El Barrio is a Latin American restaurant offering generous portions of comfort food, including Cuban sandwiches.