New Delhi and NCR, Hindistan
RZ /A -70, RZ /A -70 Above Tata Motors showroom, Palam Dabri Marg, Durgapuri, 110045
1 queen bed