Location

1266 Nan Jing Xi Road, Shanghai, China