Le Camelia Hotel

FiveStar Star
Shanghai, China

Location

Lat: 30.8228561, Lng: 121.5135956
Open in OSM