Tom's Deli

Tom's Deli
226 Westbourne Grove, London, W11 2RH
Photo of Tom's Deli