The Danish-Japanese sushi chain taking its new London location by storm
Sticks’n’Sushi has recently opened at Battersea Power Station, and it’s one of those things that you didn’t realise was missing before until it’s there and you love it.
Read more »