Address: 72-79 Choumert Road, Southwark, London, United Kingdom.
Nearest Landmark: Kings College Hospital Nhs Foundation Trust
(23 minutes walk)
Distance: 4.2 Miles from London Centre
A country pub that just so happens to be in the city (or South East London anyway) we have 18 rooms that suit singles, couples, groups & families. ...