Cafe Royal

68 Regents Street
London
United Kingdom