
Delhi, India
Cosmo
3-star hotel
Located in the heart of Delhi, in Karol Bagh, this city hotel offers convenient access for both business and leisure travelers. Just 3km from New Delhi Railway Station and 18km from Indira Gandhi International Airport, the hotel…
- Wi-fi
- 24-hour reception
- Car park
- Secure parking


