This should not be rated as a cafe or restaurant. Further, marking it as number 1 in entire Delhi is seriously weird .
The place is very small...you will hardly get any space to enter even...coffee is nothing exceptional..not even comparable to so many better ones...
I went there after reading all the reviews and was dissapointed.
More