The Prince Charles Cinema is a repertory cinema located in Leicester Place, 50 yards north of Leicester Square in the West End of London. From Wikipedia
The iconic independent cinema accuses its landlord of seeking redevelopment, threatening its future in Leicester Square.