"Lina Stores is an Italian delicatessen in Soho, central London that has been selling Italian food in Soho since 1944." > login to leave a comment phantsy Be the first to comment on this place!
Be the first to comment on this place!