The Star Inn

158 Plumstead Common Road London SE18 2UL