Taj Holiday Village Resort & Spa is a beautiful collection of cottages comprises the accommodation in this stylish replica of a Goan village.