The Freedom

Limehouse Marina, London, E14 8EG, United Kingdom