The Square Pizza
Pizza
Square Pizza is a takeaway specializing in pizza. They offer a variety of pizzas for delivery.
Location
Best places nearby
The highest rated places close to The Square Pizza.
Local restaurants nearby
Unit 3 Broadway Retail Park, Cymru / Wales


