Royal Court Hotel Shanghai invites you to let go of your worries and bask in ultimate luxury.
Located on Huaihai Road in Shanghai, our hotel complements the Oriental flair of the surrounding area with five-star comforts, assuring guests of a relaxing stay in one of China chic cities.
Here, you can retreat to a beautifully appointed air-conditioned room when you need to take a break from a business meeting. Unwind even further at the spa. If you want to explore what the city offers, tourist spots and shopping centers are easily accessible from the hotel.
We can call you!
Too busy to browse?