If you're looking for Italian restaurants in Minneapolis look no further. Leaning Tower of Pizza is known for having some of the best Italian in Minneapolis. Located at 2324 Lyndale Avenue South, Leaning Tower of Pizza is a great place to dine in or order delivery. It's the perfect option for those searching for "Italian Near Me". They have tons of great options, so scroll down to see the Leaning Tower of Pizza menu and pick your favorites.