LINA STORES
Lina is an Italian deli that has been open on Brewer Street since 1944 and in Spring 2018, they opened their first restaurant in Soho.
Photographer: Anton Rodriguez
White Rabbit Website
Lina Stores Website
Photographer: Anton Rodriguez
White Rabbit Website
Lina Stores Website