Casa Leonardo is a restaurant offering pizza, Italian and European cuisine.