Nostalgia Italian Cafe and Deli offers a taste of Italy in London. Nostalgia Greek Deli is also associated with this location. Both establishments suggest a focus on deli-style offerings.