Check out this great place to stay in New Delhi
Shared room in New Delhi, India. The Nomadia Hostel is located in New Delhi and provides a 24-hour front desk for the convenience of the guests. Free WiFi access is available. The units at Nomadia Hostel come with a shared lounge with seating area with a flat-screen TV with cabl...
See this content immediately after install