Otara is located in a quiet, tree-lined, and premium residential area of Jodhpur. All the rooms have been renovated and refurbished to the taste of a discerning guest... Otara is a luxury guest house in Jodhpur (Rajasthan, India), offering five sets..
Relevance: 1.8015908