South Indian Veg & Non-Veg Restaurant Company Listings October 29, 2022 “Southern Masala at Hotel Southern, a non-vegetarian restaurant is situated on the first floor of the building. This popular South Indian restaurant in Karol Bagh, […]