This newly opened place in Delhi is something you must visit for it’s range of menu, tryly good food , amazing ambience and most of all a lovely terrace overlooking the deer Park to spot a few deers while you enjoy a delicious meal under the sky Best laid plans are random plans and this…