Sabor Restaurant: Mayfair’s Spanish Touch

When dining in London one is spoilt for choice. If you spend long enough in the city, you can get a taste of the entire world. It can be challenging to think about where to even start. If Spanish food…