
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...)
Find out more