Das 5-Sterne-Hotel Oakwood Residence Shanghai befindet sich im Bezirk Putuo von Shanghai, ca. 5 Gehminuten vom Fluss Suzhou entfernt. Mit einem Privatparkplatz vor Ort bietet das Hotel ein zusätzliches Maß an Komfort und Sicherheit.
Vom Aparthotel aus ist Jadebuddha-Tempel in 25 Minuten bequem zu Fuß erreichbar. Zu den nahe gelegenen Sportattraktionen gehört Hongkou Fußballstadion (ist in 7 km Entfernung vom Oakwood Residence Shanghai). Great Wall Hongji Plaza ist ein paar Schritte entfernt von der Unterkunft. Das Hotel befindet sich in nur 200 Meter Entfernung von der U-Bahn-Station Caoyang Road, während Shanghai-Museum etwa 15 Minuten Autofahrt von hier entfernt ist.
Einige Zimmer im Oakwood Residence sind mit einer individuellen Klimaregelung und Zentralheizung ausgestattet und verfügen über Selbstversorgeroptionen, vor allem einen elektrischen Wasserkocher. Neben einem Steinkamin gibt es hier auch ein Schlafsofa und einen Schreibtisch. In den privaten Badezimmern stehen Morgenmäntel zur Verfügung. Die Zimmer blicken ebenfalls auf den Pool.