Italian restaurant pizzeria in north London, located just off the Palmers Green Triangle. In our restaurant we have kept all our original recipes.
Tags: Italian Restaurant