Hotel Star International is situated in New Delhi and is close to nearby landmarks, such as Paharganj. The hotel has 19 rooms and has been recently refurbished. The rooms are air conditioned and include a flat-screen TV, bottled water and a refrigerator. A ceiling fan and newspapers are also provided. For guests who enjoy exploring local eateries, there is a great selection within walking distance. Salimgarh Fort and Humayun's Tomb are only an easy car ride from the hotel.
Based on 30 reviews
Policies vary by room type and provider.