Italian restaurant specializing in traditional dishes and pizza. Known for its grilled specialties and seafood.