Natura Due Newington Green is a traditional Italian eatery that is sure to delight foodies across London. Perched right on Albion Road, the extensive menu at Natura Due is the stuff that dreams are made of. Kick things off with some calamari cooked in tomato sauce with mixed peppers, olives, capers, garlic and white wine alongside an antipasto platter piled high with cheeses, cured meats and vegetables. For the main event, why not consider the calzone rustica with tomato, mozzarella, ricotta, Italian sausage, ham, mushrooms, parmesan shavings and oregano? So go on, grab a reservation and your favourite fellow diner, and get to Natura Due immediately!