Pizza · LONDON
Good food.
Great flavour.
180 STRAND, LONDON, WC2R 1EA
Opening hours to be confirmed
180 Pizza is a pizza takeaway in LONDON, WC2R 1EA. A menu has not yet been added to this listing.
180 Pizza is listed at 180 STRAND, LONDON, WC2R 1EA. Opening hours and menu details can be added by the verified owner.
Loading reviews…