Isabella Plantation,

Isabella Plantation, Richmond Park London, England