The Slice Is Right: How Did We Get On With Pizza Pilgrims City?
Rumoured in friendship group as one of the best pizza restaurants in London, Pizza Pilgrims have come a long way since they first started slinging slices down on Dean Street back in 2013. In the last six years they've managed to get a further eight locations under their belts, including their newest…