Photos coming soon
HOTEL
Aki's of Shanghai
Maoming Road 133, Lane, Shanghai, China
Where it sits
Aki's of Shanghai
Maoming Road 133, Lane, Shanghai, China
31.21726, 121.46155
Similar stays nearby
Plan around Aki's of Shanghai
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 4, 2026.
