Sorry, but your web browser is too old to display this page properly.
Please update it to the latest version or switch to a more modern browser,
Google Chrome or
Internet Explorer 11 (they're all free).
£££££ Over £64
£££££ £46 - £64
£££££ £36 - £45
£££££ £18 - £35
£££££ Under £18
Reviewed by Square Meal
Showing 1 - 1 of 1 results
View on map
30 Deptford Church Street Deptford, London SE8 4RZ
The Big Red Pizza and Bar on Deptford’s busy Church Street may well be London’s quirkiest venue, which in such a vibrant and creative city is saying...