5 South Indian Restaurants in Satellite That Will Take You on a Flavorful Journey (Ambiance Included!)