In Shanghai’s Xuhui District, the Shanghai Youjia Hotel offers good value accommodation. Jade Buddha Temple, Shanghai Library and Shanghai Natural History Museum are within a 20 minute drive from the hotel.
Go to Shanghai Youjia Hotel booking page
Location in Google Map:
Sign in or Sign up to write a post about this topic
Reviews and Messages Posted by Visitors