Eric Moller's House Shanghai

Shanxi Nan Rd, opposite City Hotel., Shanghai , Shanghai, China