A Slice of Italy Sits in Liverpool

  • 6 years ago
A Family deli, A Tavola Italian Deli sits in Madison Square bring Liverpool an insight into Italian culture and Food & Drink.