Restaurant Punjabi By Nature at Square Mall, Rajouri Garden, New Delhi