10 Palace Place, London, SW1E 5BW
fairly.trim.behind
Get Directions
Covent Garden
Kensington
Soho
Victoria
Liverpool
All Hotels
Sticks’n’Sushi offers guests a bite of Tokyo with a unique combination of traditional sushi and yakitori sticks from the grill in the Nova Complex.
More Details