Tasca La Antorcha is a bar with a reportedly extensive menu, offering well-prepared food.