Cafe Me at Janakpuri, New Delhi has its own pizza oven. Right there at the outdoor seating area, it is a treat to have pizza at this place. Cafe Me has interesting menu options. Combined with nice and cosy interiors and an in house bakery. This time we made a trip to enjoy their thin crust pizza.