The restaurant scene in London wouldn’t be complete without Pizza Place. You will find Pizza Place in London on 124 Camden Rd. Pizza Place's menu is all about delicious Pizza fare. Being located in the heart of Camden Town, London makes Pizza Place easily accessible with plenty of other or similar restaurants near Pizza Place in London. Find your new favourite restaurant on Quandoo and book your table online in just a few clicks.