We use only the finest quality Italian ingredients, cooked in a wood-fired pizza oven for mind-blowing dough and exceptional leopard print crusts.
Restaurant
Bar
Date Spot
113 Waterloo Rd, London SE1 8UL, UK