Waibaidu Bridge befindet sich in unmittelbarer Nähe vom Hotel Howard Johnson Caida Plaza Shanghai und ist unter anderem in etwa 15 Autominuten zu erreichen. Das Hotel verfügt auch über Parkplätze.
Das 5-Sterne-Hotel befindet sich im Stadtviertel Yangpu, 750 m von der U-Bahn-Station Jiangwan Town. Hongkou Fußballstadion in ungefähr 3 km Entfernung von der Unterkunft ist eine der nahegelegenen Attraktionen. Bund liegt ebenfalls 20 Minuten Fahrt von hier entfernt. Die Bushaltestelle Dabaishu ist nicht weit entfernt vom Howard Johnson Caida Plaza.
Das Hotel verfügt über 269 Zimmer mit einer Sitzecke. Hier werden auch ein Flachbildfernseher mit Satellitenkanälen sowie eine Minibar angeboten. In den Badezimmern, die mit einem Bidet, einer getrennten Toilette und einer Dusche ausgestattet sind, finden die Gäste auch einen Haartrockner und Hausschuhe.
Die Lounge- Bar ist ein perfekter Ort zum Entspannen. Das Restaurant Jixiang Wonton ist in ungefähr 2 km Entfernung vom Howard Johnson Caida Plaza Shanghai gelegen.