BLOCLEats

The Duck Truck

Lamb Street Building
2e Lamb Street
London
E16EA

Food rating: 5/5 stars
Updated: 19. September 2023

map for The Duck Truck

Takeaway Shop nearby

  1. DOS MAS TACOS, E16EA
  2. Itsu Spital Square, E16DX