The Lamb Inn
Bar
British
Pub
£
💬
1193 reviews
📍
36 Windsor Place
