Where is Sterling Lake Palace Alleppey?

Where is Sterling Lake Palace Alleppey located?

Sterling Lake Palace Alleppey, Sterling Lake Palace Alleppey, India (approx. 9.49587°, 76.36079°)


Where is Sterling Lake Palace Alleppey on the map?