Sake No Hana – elegant Japanese in Mayfair

23 St James’s Street, Mayfair, London, SW1A 1HA ‘This way please!’ the waitress in the beautiful red dress said to me as I nervously stepped on to the escalator that would take me to… Continue reading