Taj princess
HotelModern rooms in a chic venue featuring a roof terrace & a posh restaurant with a breakfast buffet. People often mention good, hotel, stay, staff,
Address
15A/25 W.E.A Ajmal Khan Road, Karol Bagh, New Delhi, Delhi 110005, India
Website
Contact
+91 75330 00002Price rating
$36/night
Rating on Google Maps
3.80 (451 reviews)Open on Google Maps