The Senz Hotel & SPA

上海夏亚酒店

Language:English | 简体中文
Address:No.1118 Gaojing Road, Shanghai, 201702, China
Booking online
Previous Next 12 photos