Italian Caffè & Rosticceria offering quick, Italian-style take-away and café options. Perfect for a break or a bite.