Café Amisha - Amisha Court, 161 Grange Rd, Bermondsey, London SE1 3GH, UK on Eaten