Eight Continents Hotels & Resorts has opened a new boutique property under its Stamps by Eight Continents brand near Nagaur Road in Jodhpur. The 21-ro...