Overview

Lady Charlotte Finch

(1725—1813) royal governess