Attractively situated in the centre of New Delhi, Hotel Star Palace - Near Karol Bagh Metro features air-conditioned rooms with free Wi-Fi, free private parking and room service.
Number of rooms: 36
15A/17, Saraswati Marg, Karol Bagh, Delhi, Karol bagh, 110005 New Delhi, India