Pizza Pilgrims Liverpool Street
Pizza Pilgrims Liverpool Street is less than 5 minutes walk from the station, located right in the heart of the City. This pizza slice shaped pizzeria, with tall glass walls is the perfect space for private parties in London that's guaranteed to please. Available for private dining, private partiesand…