An award winning pizzeria is giving a new meaning to the word ‘superfood’, by launching a restaurant within a renowned supercar showroom in West London. The restaurant, Santa Maria Pizzeria, is known throughout London and further afield for its culinary delights and excellent service. Santa Maria Pizzeria, which launched in 2010, now has four locations and has been recognised by The Times and…
No responses yet