South Delhi Restaurant, South Delhi