Established since 1986, Yoko Sizzlers, a popular brand with over 15 sites in India, Dubai & Oman has launched its first site in Stanmore, London in a circa 2,000 sq ft unit formerly occupied by Yaprak restaurant. Yoko Sizzlers is well-loved brand by film stars, politicians, sports icons, movers & shakers and food connoisseurs in India & Middle-East and it hopes to excite and attract the...