Popular Italian restaurant offering a wide variety of food and drinks. Known for fresh, crispy fried squid.