
Delhi, India
South Indian Hotel Delhi
3-star hotel
Located in the famous commercial and shopping area of Karol Bagh, this budget friendly establishment places it guests at just 2. 5 km from the New Delhi Railway station and a 5-minute taxi ride from the Karol Bagh Metro Station.…
- Wi-fi · extra charge
- 24-hour reception
- Car park · extra charge
- Secure parking












