← Back to all pizzas

Rosso Pomodoro

Shoreditch, London, UK

3 pizzas eaten here

4.3Average rating
7 Jun 2015First visited
6 Nov 2017Last visited