Paradise Village Beach Resort

Tivai Vado
Calangute
India