AMBASSADOR HOTEL

818 Wanhangdu Road
Shanghai
China