Kenilworth Beach Resort
The Kenilworth Beach Resort is one of the places in Goa where nature is brought live inside an artificial place called resort. You will enjoy the delicate touch of tradition and contemporary styles along the interiors of the resort, which will delight your eyes for a visual treat. The hotel aims at giving its visitors,…