Location Information

South Indian Hotel, New Delhi New Delhi Facade South Indian Hotel New Delhi

South Indian Hotel, New Delhi

South Indian Hotel, New Delhi, is one of the best budget hotels located in the city's shopping centre Karol Bagh. 

Continue your Booking