Buiten het drukke gedeelte van London biedt de accommodatie voldoende eigen parkeergelegenheid. Het is gelegen aan de zuidelijke oever van de rivier de Theems, tegenover de haven van Chelsea.
Il se trouve sur la rive sud de la Tamise, en face du port de Chelsea.