South Indian Restaurant

Address:

10211 Padam Singh Road
South Indian Hotel, Ajmal Khan Road, Karol Bagh
110005 New Delhi, India

Phone:

+91 11 2875 3651 / +91 11 2875 1019 / +91 11 2875 6025 / +91 11 2875 3126 / +91 11 2875 6024

Map:


Contact   ·   Privacy   ·   Terms