Ju Lu Garden Villa Villa Shanghai Area, China
It’s so nice when the nature is right outside your door! Villa «Julu Garden Villa» is located in Shanghai. This villa is located in 3 km from the city center.
Number of rooms: 22
889 Julu Road Jing' an District,Julu Road, Shanghai, 200040