1329 Huahai Lu (near hengshan lu)
Shanghai, Shanghai

Added by AT iZoo on June 20, 2008

Interested 1