Last night my cousin, her boyfriend, me and Layla all went for a meal at a place called Jai Krishna in Stroud Green Road. Jai Krishna is a legendary vegetarian indian restaurant that has been rated as one of the best in London since the 60’s. Amazingly they have not changed the decor in nearly […]