North ShoreData checked October 2026
  1. Home
  2. Skokie
  3. Pizza restaurants
  4. Papa Romeo's Pizza - Skokie

Papa Romeo's Pizza - Skokie is a pizza restaurant on 5126 Dempster St in Skokie. It is also listed as takeout restaurant, pizza delivery and pizza takeout. Sunday hours are listed below.

5126 Dempster St, Skokie, IL 60077Checked October 2026