Situato a una distanza di 400 metri dalla China Art Museum e a circa 6 km dalla Cattedrale Xujiahui, l'hotel 5 stelle Thompson Shanghai Expo include una piscina interna dove gli ospiti possono fare una nuotata. Affacciato sul fiume, questo hotel accoglie gli ospiti ogni giorno con una colazione a buffet.
L’hotel si trova nel quartiere Pudong di Shanghai, a pochi minuti a piedi dalla China pavilion at Expo 2010. Gli amanti dello sport potranno inoltre visitare il Palazzetto dello sport e centro eventi Mercedes Benz Arena, a breve distanza dal Thompson Shanghai Expo. Inoltre, l’alloggio è situato a circa 7 km dal Centro espositivo per la pianificazione urbanistica di Shanghai. La fermata dell'autobus più vicina è South Pudong Road West Gaoke Road, a 850 metri.
Alcune camere dell'hotel Thompson Shanghai Expo sono con l'aria condizionata e hanno il Wi-Fi, un soggiorno e delle pareti insonorizzate. Alcune camere sono decorate con un design spazioso.
Il ristorante Pizza Delfina si trova abbastanza vicino a questo hotel.