Gods Own Villa is one of the best resort in the light house beach, Kovalam, Kerala... We are located in such a way that it's just a stone's throw away from Light house beach, Kovalam... The resort has beautifully furnished, A/C and varient rooms,..
Relevance: 29.247505