Slug and Lettuce is a chain of bars that operate in the United Kingdom, with a large number located in London and South East England.
Slug and Lettuce is a chain of bars that operate in the United Kingdom, with a large number located in London and South East England.