Shepherd's Cafe

Café
0.0
Based on 1 reviews

Reviews

Ja
JaBa W
146 month ago
Try Fish and chips
  • 12-20 Longbridge Rd, Barking, Greater London, IG11 8RX, United Kingdom, GPS: 51.53993,0.08211899
  • +44 20 8594 9687