Elgr Lardo toast and anchovies Published 11 Feb 2021 at 1920 × 2560 in New Restaurants in Cape Town ← Previous / Next → Lardo anchovy toast!