
Venue type
Restaurant
Location
London, United Kingdom
Sticks'n'Sushi Covent Garden
Japanese restaurant based on a renowned Danish concept, offering sushi and grilled yakitori skewers.
