Youli Hotel (Shanghai People's Square Branch)

Youli Hotel (Shanghai People's Square Branch)

About

The Youli Hotel is one of the newest hotels in Shanghai, having opened in 2021.

MoreLess

Ratings & Reviews

Good to Know

Free Wi-Fi
Laundry Service

Similar Places Nearby

Details