Barbican Pizza
Cafes and Coffee Shops, Pizza Delivery, Pizza Restaurant, Takeaways
89 Lever Street, Islington, London, EC1V 3RQ (Show me directions) Show Map
Monday to Thursday: 11:30 to 22:30 , Friday to Saturday: 11:30 to 23:00 , Sunday: Closed
Cash, Visa, Mastercard