Casa Leonardo is an Italian restaurant offering a taste of Italy with a focus on specialties and fresh fish dishes.