Karta Vacation Rentals
In the heart of Karol Bagh on Ajmal Khan Road, New Delhi. Tucked into a quiet residential stretch with shops, restaurants and nightlife nearby. Just 200 yards from Karol Bagh Metro Station and minutes from Connaught Place, Old Delhi and New Delhi Railway Station. Easy metro and bus links to the airports and city hubs.