Restaurant Il Cavallino Rosso offers seating, takeout, and delivery. Accepts credit cards and serves alcohol. Price range: €9-€22.