Papa Nick's Pizza is a family-owned restaurant in the Olney neighborhood that has been operating for over 20 years. They make fresh dough daily and serve generous portions made with quality ingredients, including cheesesteaks made with 100% sirloin. They offer online ordering and delivery service.