Photos coming soon
HOTEL
Newtown Hotel
1st Floor - A, 2nd Floor, Room 31, No. 10, Lane 3825, Dushi Road, Shanghai, China
Where it sits
Newtown Hotel
1st Floor - A, 2nd Floor, Room 31, No. 10, Lane 3825, Dushi Road, Shanghai, China
31.08842, 121.39708
Similar stays nearby
Plan around Newtown Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
