this is a very gps-dependent issue and hard to tailor data to make sure all gps do the right thing.  I extended the service road to the building so that the closest road to the centroid of the building is closest to it and thus high street... but past this not much can be done.