The American Bar at The Savoy London
The glamorous American Bar at The Savoy, forever synonymous with style and elegance, last week launched The London Menu – a
The glamorous American Bar at The Savoy, forever synonymous with style and elegance, last week launched The London Menu – a