Lotus Nikko Inn Hotel New Delhi, Delhi NCR
A great option for a journey on a budget - hotel «Lotus Nikko Inn» is located in New Delhi. This hotel is located in 11 km from the city center.
Lotus Tower, 8 A Community Centre New Delhi 110063,, New Delhi, 0