Mumbai, India Pizza Metro Pizza a London based Neapolitan restaurant chain has opened their second outlet at Kemps corner after its foray into India in 2012 with their first store in Khar. Most renowned for its meter long pizzas out of wood fired ovens, we finally managed to visit them last evening. You enter the... Continue Reading →
You must be logged in to post a comment.