111 Green Lanes, London N13 4SP
Situated in the heart of North London, this authentic Italian restaurant specializes in serving delicious pizzas exclusively on Mondays, ensuring a focused and delightful dining experience for pizza enthusiasts.
Rating: 4.6