Отель Lee Gardens Hotel Shanghai (ex. Xuhui International Executive Suites Shanghai) находится в городе Шанхай (Shanghai), Китай. До центра города Шанхай - 5,8 км. До Международного аэропорта Шанхай Пудун (Shanghai Pudong International Airport) - 47 км.