Das erstklassige 3-Sterne-Hotel Howard Johnson Wyndham Leonora Plzaz Shanghai ist etwa 10 km vom Flughafen Shanghai Hongqiao entfernt und bietet einen Jacuzzi und Saunaanlagen an. Das erstklassige Hotel verfügt über 218 Zimmer.
Das Hotel liegt in einer idealen Lage von Shanghai, in einer Entfernung von etwa 600 Metern von der U-Bahn-Station Qibao. Die Unterkunft befindet sich in nur 550 Meter Entfernung vom Fluss Puhui River. Shanghai Qibao Town gehört zu den wichtigsten Sehenswürdigkeiten in Shanghai und liegt zudem nur 600 Meter zu Fuß vom Hotel entfernt. Die Xinzhen Rd Fuqiang Str befindet sich nur wenige Gehminuten entfernt vom Howard Johnson Wyndham Leonora Plzaz Shanghai.
Im Restaurant können die Gäste ihr Frühstücksbuffet genießen. Vor Ort gibt es eine Jazz- Bar.