South Indian Fast Food Stall is located in New Delhi, India on 217A, Okhla Phase II, Sanjay Colony II, Pocket Y, Okhla Phase II, Okhla Industrial Area. South Indian Fast Food Stall is rated 4.4 out of 5 in the category fast food restaurant in India.
Address
217A, Okhla Phase II, Sanjay Colony II, Pocket Y, Okhla Phase II, Okhla Industrial Area
Service options
Takeaway
Dine-in
Offerings
Small plates
Vegan options