Das 3-Sterne-Hotel Odessa Wharf London befindet sich in neben dem Olympiastadion London, und zwar ca. 10 Minuten Autofahrt von hier entfernt.
In unmittelbarer Nähe von der Unterkunft gelegen, serviert das Restaurant The Ship and Whale britische Gerichte.
Ship and Whale liegt ein paar Schritte entfernt vom Hotel, und Sehenswürdigkeiten wie Surrey Docks Farm sind etwa 100 Meter von hier entfernt. Die Lage des Hotels in einer Entfernung von 3 km vom Royal Greenwich Observatory ist ein Vorteil. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie das Greenwich (ist in einer 25 Gehminuten Entfernung vom Odessa Wharf London). Der Bahnhof Charing Cross befindet sich in der Nähe, ca. 7 Kilometer entfernt.