1 0

The Star Inn

The Star Inn, Plumstead Common Road, Plumstead, Royal Borough of Greenwich, London, Greater London, England, SE18 2UL, United Kingdom

About

The Star Inn is a dog friendly pub in London, SE18.

Contact

Location

Your Rating - 1 0
Does this venue allow dogs?