Cosmo Hotel is situated in a market area of New Delhi, 3.2 km from Gurudwara Bangla Sahib. The hotel is a good example of Chinese architecture in New Delhi.
The venue is 6 km away from Red Fort (Lal Quila). The property is set within 5 km distance from the city center.
There are 19 comfortable rooms at Cosmo Hotel feature climate control, Wi-Fi, LCD TV, a safe and a refrigerator. The bathrooms come with a shower, a hairdryer and a bathroom phone for more comfort.
Serving an array of dishes, Alfa Spice and Mughal Mahal are 200 meters away.
Cosmo Hotel enjoys a perfect location within a 20-minute drive to Indira Gandhi Intl airport.
The facilities as a safety deposit box, an elevator and a luggage storage are offered for guests.