Two Pots Kitchen is a adorable little cafe in middle of Janakpuri. The place offers many varieties in food and has a nominal pricing that you will love!
The Coffee Bean & Tea Leaf (CBTL) is a global brand that has launched its new flagship cafe in Janakpuri, Delhi.