El Hotel City Star es un hotel de 3 estrellas ubicado en el corazón de Delhi. Ofrece habitaciones amplias y cómodas con WiFi gratuito, TV de pantalla plana y baño privado. Además, cuenta con un restaurante que sirve platos indios y continentales.