Margherita (bufala)Rosso Pomodoro in Shoreditch, London, UK7 June 2015, rated 5 out of 5, £11.952 more pizzas at Rosso Pomodoro