Best take out in London so far, great sauce, and ingredients.....even got a great comment from wife.
Papa's Pizza & Restaurant
(28)
Photos
Papa's Pizza & Restaurant is a cozy spot located just off the busy Richmond Row in downtown London. Known for its excellent takeout, the restaurant prides itself on using high-quality ingredients and flavorful sauces in its pizza offerings.
This hidden gem, tucked away next to the train tracks, has earned a reputation for serving some of the best pizza in town. With a commitment to quality and taste, Papa's is a must-try for pizza lovers seeking a satisfying meal.
Generated from the web
Reviews
This pizza was a life changing expereince, and i mean that literally. I watched a life change before...
Tucked away a block off the bustle of Richmond Row, next to the train tracks, is this amazing pizzer...
You might also like
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.



