The perfect waterfront spot for sipping cocktails and for long lazy lunches or dim sum dinners. This restaurant is located just moments away from Tower Bridge and the Tower of London and overlooks the luxury yachts in Central London’s only marina.
- London Fenchurch Street (0.29 miles)
- London Bridge (0.61 miles)
- Shadwell (0.73 miles)
- London Cannon Street (0.76 miles)
- Liverpool Street Station (0.79 miles)