Main menu Open search menu

Leo Pizza

Italian Restaurant
14515 Leo Road, Leo-Cedarville, IN 46765 14515 Leo Road, Leo-Cedarville Directions
Closed Merchant This place is closed.

Want something similar? See related deals

From Our Editors

Located in Leo, Leo's Pizza's pizza features fresh dough and ingredients.

Take the car and arrive promptly to dinner; parking is plentiful, so don't worry about setting aside time to search for a space.

So if you're craving a delicious, hot slice of pizza, be sure to stop by Leo's Pizza.

Explore Nearby
Leo Pizza