Star Inn

Star Inn
158 Plumstead Common Road, London, SE18 2UL
Photo of Star Inn