Lemon Tree Vembanad Lake Resort Kerala

Kerala, Alleppey 688525, India
0478 286 19 70

Hotel, Resort, Travel & Transportation

Claimed

1 Review