Hoshi

10 Toynbee Street London E1 7NE