Twins Pizza

3.0
(2 reviews)
29a Lloyd Street South, Manchester, M14 7HS
+44 161 226 6666
Pizza
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Twins Pizza | Manchester | United Kingdom | TripAligner