There are over 200 restaurants in the UK serving takeaway and sit-down seasonally changing Italian fare ofstone-baked pizzas and classic pastas, plus menus for children.
Address
Unit R6
Victoria Place Shopping Centre
115 Buckingham Palace Road
London
SW1W 9SJ