The classic and legendary Soho deli decides to open a restaurant. Many people have been saying that they want to own their own restaurants and Lina Stores Soho Restaurant seems to be the place where they will end up. The famous and legendary Soho deli is going to open a restaurant in the area called […]