London SE18
Discover heart of the community charm at The Star pub, ideally located just off Plumstead Common. Immerse yourself in a warm and welcoming atmosphere where good times and great company converge. The S