The Gaylord Indian Restaurant 141 Island Gardens, London E14 3DN