View Menu
The Lamb is a Bar in Saint Helens. It is open an undetermined number of days a week.
Address: 113 Corporation St, St Helens, Saint Helens WA10 1SX, UK, Saint Helens
Phone: