We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Excalibur Rocks Bar

No.123 Nanyang Road, Jing'an District, Shanghai 200000, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

Tianzifang Holiday Hotel (Shanghai, China)
No.110 Zhaojiabing Road, Huangpu District, Shanghai 200020, China
1.8 miles from Excalibur Rocks Bar
Traveler photos (1) | Map
Oakwood Residence Shanghai (Shanghai, China) 4.0 of 5
No.103 Wuning Road, Shanghai 200063, China
1.9 miles from Excalibur Rocks Bar
#256 of 3,934 hotels in Shanghai
Professional photos | Traveler photos (15) | Map
Show Prices
No.1122 Zhongxing Road, Zhabei District, Shanghai 200070, China
1.9 miles from Excalibur Rocks Bar
#301 of 3,934 hotels in Shanghai
Traveler photos (22) | Map
Show Prices
No.221 Zhaojiabang Road, Xuhui District, Shanghai, China
1.9 miles from Excalibur Rocks Bar
#365 of 3,934 hotels in Shanghai
Professional photos | Traveler photos (1) | Map
Show Prices
Fudi Hotel Shanghai Luwan (Shanghai, China)
No.396 Xujiahui Road, Huangpu District, Shanghai 200025, China
1.9 miles from Excalibur Rocks Bar
#1,221 of 3,934 hotels in Shanghai
Map
Show Prices
2250 North Zhongshan Road, Putuo District, Shanghai 200063, China
1.9 miles from Excalibur Rocks Bar
#1,263 of 3,934 hotels in Shanghai
Traveler photos (8) | Map
Show Prices
No.293 Tianjin Road, Huangpu District, Shanghai 200000, China
1.9 miles from Excalibur Rocks Bar
#1,391 of 3,934 hotels in Shanghai
Traveler photos (2) | Map
Jiujin Hotel (Shanghai, China)
Lane 644, No.1 Zhonghua New Road, Zhabei District, Shanghai 200070, China
1.9 miles from Excalibur Rocks Bar
#1,792 of 3,934 hotels in Shanghai
Map
Shenhu Hotel (Shanghai, China)
No.725 Jia, Zhonghua New Road, Zhabei District, Shanghai 200000, China
1.9 miles from Excalibur Rocks Bar
#1,999 of 3,934 hotels in Shanghai
Traveler photos (1) | Map
No.480 Nanjing East Road, Huangpu District, Shanghai, China
1.9 miles from Excalibur Rocks Bar
#2,186 of 3,934 hotels in Shanghai
Traveler photos (2) | Map
Show Prices