Stewart's Duck Vindaloo Pie - Darbaar, Indian Restaurant, London

Stewart’s Duck Vindaloo Pie – Darbaar, Indian Restaurant, London, National Pie Day