Best Boutique Hotels in New DelhiBy Helen Whorton / November 30, 2017 Hotel Taj Princess is one of most famous and three star hotels in Karol Bagh, Delhi, which is famous for its amenities.