|
|
The Kenilworth is a five star resort situated on the beachfront in the south of Goa. The resort is on Utorda beach, which enjoys white sands with clear blue water |
|
|
|
|
|
|
When it comes to Goa , it comes to freshness, it comes to purity and of course, it comes to a wonderful and luxurious Holiday destination.
With the thought of catering to you all this in a different style we thought of the "Cosmic style" |
|
|
|
|
|
|
|