The hotel is attached to the NECC, National Exhibition and Convention Center Shanghai. Location is certainly not central, west of Hongqiao Hub.
https://goo.gl/maps/YgdAoP6N4sx
NECC:
http://en.cecsh.com/
Info about the hotel:
http://en.cecsh.com/exhibition.aspx?id=59
Opening second half of 2016.