Photos coming soon
HOTEL
Meilasi Hotel
No. 1138 Pingliang Road, Shanghai, China
Where it sits
Meilasi Hotel
No. 1138 Pingliang Road, Shanghai, China
31.26118, 121.53385
Similar stays nearby
Plan around Meilasi Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
