How should I manage multiple mailing addresses at the Account level?

How should I manage multiple mailing addresses at the Account level?

How should I manage multiple mailing addresses at the Account level?

We need up to six different physical addresses associated with an Account.

Should I do this as a subform or standalone module?