Square Pizza
Pizza · Fast Food
Square Pizza is a pizza delivery service offering affordable meal deals. They specialize in deep-baked pizzas, including a 7" option with two toppings.
Location
Best places nearby
The highest rated places close to Square Pizza.
Local restaurants nearby
391 New Cross Road, London, England



