We only popped in for a beer, it was the usual down to earth folk enjoying themselves. I had the Sa...
The Lord John
$
Open
(157)
Advertisement
Photos
15 17 Russell Street
Stroud, England GL5 3AA
Located in the heart of Stroud, England, The Lord John is a charming pizzeria known for its delicious, hand-tossed pizzas made with fresh, locally sourced ingredients. The inviting atmosphere and friendly staff create a welcoming environment perfect for families and friends alike. Whether you prefer classic toppings or adventurous flavors, The Lord John offers a delightful dining experience that will satisfy any pizza lover.
Generated from this place's information
Reviews
I love a Wethers
11/18/2024
Top pub
6/6/2024
Absolute joy to go in , bar staff very friendly I can see why it’s in the good beer guide ,ale was e...
OK for a quick lunch stop
5/27/2024
A lunch stop after getting off the train (the station is nearby). The Lord John is more traditionall...
See a problem?
You might also like
Advertisement



