Why do you feel this listing needs to be reviewed?
Atara one of the most appreciated boutique hotels in Gurgaon, India. The hotel has been designed with the closest attention paid to every detail so as to ensure both the comfort and efficiency of our establishment.
308 views, Last viewed on Thursday, April 25th, 2024 at 7:44pm