Poppies Deli Cafe is a cafe offering deli-style food. It is located at 93 Newchurch Road.