Deli 1386 is a delicatessen offering a variety of food options. It is located at 27 Grange Road.