Hi Joshua,
We have concept in our SAP CRM, For this type of case only we maintain address determination for BP. Here in this point we can maintain the multiple addresses for a single BP(consumer, Sold to party etc.,). so if u maintain the address determination for a particular BP. then you can easily access which ever address You required.
Thanks,
Anil