Pizza Review
Decent pizza but hideously priced. £4.50 for a slight of pretty standard pizza. FO. Only remotely popular because of its location in commercialised, trash central London