Meilan Lake International Art Museum befindet sich ungefähr 2 Kilometer von dem 5-Sterne-Hotel Crowne Plaza Lake Malaren Shanghai entfernt und ist unbedingt einen Besuch wert. Geschäftsreisende werden Highspeed-Internetzugang über Kabel in den Zimmern und den Zugang zum Konferenzraum und dem Besprechungszimmer zu schätzen wissen.
Das Hotel befindet sich im Stadtteil Baoshan. Meilan Lake Tennis Center ist in rund 10 Fahrminuten Entfernung vom Crowne Plaza Lake Malaren Shanghai und kann leicht erreicht werden. Das Hotel liegt sehr günstig in 19 km Entfernung vom Bahnhof Shanghai Metro.
In den 274 Zimmern stehen den Gästen ein Flachbildfernseher mit Satellitenkanälen sowie eine Minibar zur Verfügung. Natürlich sind auch eine getrennte Toilette und eine Dusche vorhanden.
Es gibt eine Lounge- Bar auf dem Gelände.