STICKS N SUSHI
Restaurant: Sticks N Sushi Where: Covent Garden, London Sticks N Sushi sushi is very soft and palatable. The service is pretty good, but if you want a less crowded eating experience, go there for lunch or early evening, as it gets…
View Post