Bar
The Londesborough
53 locals recommend,
Location
36 Barbauld Rd
London, England
Tips from locals
A very nice pub where you can also eat outside in the garden. Very close to the flat in case you have to wait.
Unique things to do nearby
Locals also recommend
- 9 locals recommend