Stich Manor is Lady Adelaide Stitch's home. It is never glimpsed in the series, although Christianna Brown imagines it as a large building surrounded by gates.
Advertisement
Stich Manor is Lady Adelaide Stitch's home. It is never glimpsed in the series, although Christianna Brown imagines it as a large building surrounded by gates.