New Delhi and NCR, Intia
Plot No.560 Mansarovar Park Main G.T Road Shahdara Delhi-32 Delhi Delhi 110032 India, 110032
1 double bed or 2 single beds