London
Whether you’re after a quick business lunch or a more leisurely lunchtime treat – we have the perfect menu for any occasion.
You don’t have to travel all the way to Ginza for perfect sushi or ramen. Located just minutes from Liverpool Street Station, we have something exciting going on every day – simply click below to find out more.