Michelin-starred Spanish on Heddon Street Sabor London opened in Mayfair in 2018 and has held a Michelin star...