Upscale Shanghai property has 686 rooms
Gran Melia Hotels and Resorts will open its first hotel in China tomorrow. The five-star, 686-room Gran Melia Shanghai, located in that city’s Lujiazui Financial & Trade Zone, includes meeting and convention space, four restaurants, two bars and a YHI Spa. Gran Melia is a unit of Spain-based Sol Melia, a resort hotel chain with 300 properties in 30 countries.