The Landlord Cometh

S2E13 · 1969-01-02 · 25 min

The 99 year lease of the Convent is up. The Landlord decides to move in for a while, much to the sisters dismay.

The show’s own verdict is on its page.