Pub Directions

LAMBS TAVERN

, LONDON

Address: 10-12 LEADENHALL MARKET, LONDON, EC3V 1LR

From Where
  
   Help