Hotel Atour Light Hotel Shanghai Wujiaochang Sanmen Road Metro Station
★★★
188 Wudong Road, Shanghai, China Show on map
Arula Plaza Shanghai is a 5-star hotel in Shanghai, China. Guests rate it 8.8/10 (excellent) across 1 reviews, ranking it #2,095 of 9,873 places to stay in Shanghai.
188 Wudong Road, Shanghai, 200437, China
Check-in starts at 12:00 PM and check-out is until 02:00 PM. Early check-in or late check-out may be available on request.
Arula Plaza Shanghai has a guest rating of 8.8 out of 10 from 1 reviews, which is considered excellent. It ranks #2,095 of 9,873 properties in Shanghai on Triptoic.
Arula Plaza Shanghai is located at 188 Wudong Road, Shanghai 200437, China.
Arula Plaza Shanghai is rated 5 stars.
Highly rated alternatives close by