Our Rating: ⭐⭐⭐⭐⭐⭐⭐⭐⭐ (9/10) In this blog, we will review the restaurant, Capital Kitchen, situated in New Delhi. Introduction Nestled in the iconic Taj Palace Hotel, New Delhi, Capital Kitchen is one of the few remarkable dining options available within the premises. Its grand entrance, marked by a magnificent staircase…