Lamb Tavern

4.2 Currently Open
  • Address: 10-12 Leadenhall Market, London EC3V 1LR, UK, United Kingdom
  • Timings: 11:00 am - 11:00 pm Details
Enable Map

Lamb Tavern Reviews & Ratings