South Indian Restaurant is located at
Karol Bagh in
Delhi. It is a vegetarian restaurant specializing in South Indian cuisine. Its spacious dining hall can accommodate up to 120 persons at a time. The restaurant is centrally air-conditioned and offers channel music for entertainment. It is open daily from 06:00 to 23:00 hrs.