Holiday Inn Express Shanghai Meilong offers a fresh, comfortable and uncomplicated stay to travelers who value time and money. Built in 2007, Holiday Inn Express Shanghai Meilong is a luxurious 3-star hotel located 11.4km (7.1mi) from the centre of Shanghai.
Located in Shanghai (Minhang), Holiday Inn Express Shanghai Meilong is within the vicinity of Shanghai Botanical Garden and Shanghai Jiao Tong University. This hotel is within the vicinity of Shanghai Everbright Convention & Exhibition Center and Qibao Old Street.