Nestled between London Bridge, Tower Bridge and Bermondsey St – this pizzeria is housed in a beautiful brick arch under the new London Bridge Station. Outside seating and trains rumbling overhead make for an awesome NYC vibe (but with Neapolitan pizza obviously…)