Photos coming soon
HOTEL
Luoyang Hotel
No. 1383 Luoxiu Road, Shanghai, China
Where it sits
Luoyang Hotel
No. 1383 Luoxiu Road, Shanghai, China
31.12836, 121.41750
Similar stays nearby
Jinjiang Inn Shanghai Hongmei Road S
Hotel · 199 m
Hanting (Shanghai Meilong Wanhui International Plaza Store)
Hotel · 258 m
7 Days Inn Shanghai Hongmei South Road
Hotel · 464 m
7 Days Inn Shanghai South Hongmei Road Branch
Hotel · 491 m
Orange Hotel Shanghai Meilong Wanhui International Plaza
Hotel · 601 m
Ji Hotel Shanghai Meilong Wanhui International Plaza
Hotel · 603 m
JI Hotel (Shanghai Meilong Wanhui International Plaza)
Hotel · 604 m
Hanting Shanghai Meilong Wanhui InternationalPlaz
Hotel · 637 m
Plan around Luoyang Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
