PAPA JOHN’S PIZZA 26 February 2009 in FOOD, Food reviews, Uncategorized

Papa John’s Lower Ground, Raffles City 268 Xizang Road Shanghai, China ???– Was keen to check out a pizza joint that’s close to our service apartment… and Papa John’s looked really promising because they’re a large chain around Shanghai. Something odd I have to...