SUPER 8 SHANGHAI RED HOUSE

300 Meizhou Road
Shanghai
China