The famous Lina Stores deli in Soho.
Size: 4672px × 3104px
Location: Lina Stores, Brewer Street, Soho, London SW1, England, UK
Photo credit: © UrbanImages / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: awning, awnings, blind, blinds, brewer, britain, british, building, buildings, cafe, cafes, central, corner, deli, delicatessen, delicatessens, delis, england, english, food, gb, great, green, italian, kingdom, lina, local, london, pavement, pavements, properties, property, retail, retailer, retailers, retailing, seller, sellers, selling, shop, shops, sidewalk, sidewalks, soho, store, stores, street, streets, sw1, tiled, traditional, uk, united, west, westminster