New Delhi and NCR, Intia
A -104,, Sewak Park, near Dwarka Mor Metro Station, West Delhi, Delhi, India - ,Delhi, 110059
1 single bed
1 double bed