Pizza Pilgrims
Unit SU48, Bermondsey Street, London, SE1 9SP
Unit SU48, Bermondsey Street, London, SE1 9SP
In between London Bridge and Tower Bridge, you'll find the London Bridge Pizza Pilgrims, housed in a beautiful brick arch underneath London Bridge Station.
Outside seating and trains rumbling overhead make for an awesome NYC vibe (but with Neapolitan pizza obviously...)