Pizza @ Homeslice Fitzrovia
PIZZA
Homeslice Fitzrovia, London
20 inch pizzas and they are amazing!!
Eaten: Sat, 28 Apr 2018 19:44