The Lily Pad Inn

TwoStar Star
Dali, China

Location

Lat: 25.6898400, Lng: 100.1570500
Open in OSM