Karta Vacation Rentals





In the buzzing south of New Delhi at Nehru Place, a short walk from Nehru Place Metro Station. Close to Lotus Temple, ISKCON Temple, Kalkaji Mandir and Lajpat Nagar Central Market, and about 15.8 km from Indira Gandhi International Airport. A family-friendly hotel with easy access to both city sights and business hubs.