About The Lamb
Keywords: pubs
Retail Location Count: 1
More about The Lamb
The Lamb is located at 54 Holloway Road, London, England N7 8JL, United Kingdom
+442076199187
Keywords: pubs
Retail Location Count: 1