helenaalyssa.com
My 6 top pizza places in London
In celebration of #NationalPizzaDay today I thought I’d put together up a couple of my favourite pizza spots in London so you know where you should be checking out! These are in no particular order and all stand out in their own ways for having AMAZING pizza. The dream. Santa Maria Santa Maria is