There are many luxury resorts in Kolkata which have exceptional interiors and facilities. Country Roads located 20 minutes away from the main city is indeed one of the best luxury resorts near Kolkata. This resort is certainly one of a kind. Besides, gigantic rooms and amazing interiors, this resort provides scope for numerous adventure activities. ...