Main menu Open search menu

Papa Leo's

Italian Restaurant
9533 Belair Road, Nottingham, MD 21236 9533 Belair Road, Nottingham Directions

Located in Nottingham, Papa Leo's' pizza features fresh dough and ingredients. Don't want to go out tonight but still want great food? Order takeout or delivery from this pizzeria.

About this Business

  • Cuisine



From Our Editors

Located in Nottingham, Papa Leo's' homemade pizza is finger-licking good.

This pizzeria also offers delivery and take-out options for those who want to make it a night in.

Drivers will find parking not far from the pizzeria.

Locals flock to Papa Leo's for a meal they know will be high-quality and low-price. So if you're craving a delicious, hot slice of pizza, be sure to stop by Papa Leo's.

Explore Nearby
Papa Leo's

Groupon has verified that the customer actually visited Papa Leo's.