Do you know about this hidden gem place in Delhi ?