Café Royal, London, UK

68 Regent St
London
London