Know a great happy hour or special for this location?
Conveyor belt seasonal sushi restaurant with chic designer interior dominated by wooden table pods.
Suggest an edit
24, Liverpool Street Station, Liverpool St, London, EC2M 7PY
© 2024 Checkle, Inc
Privacy
Terms