If I modify the address of my contact, will that reflect in the invoices that have already been created for that contact?
No. The changes will not reflect in the invoices that have already been created. Invoices that are created after the change will have the new address .
You can choose to update the address in the invoices that are saved as drafts. You can do this by choosing the change address in draft option while changing the address of your contact.