I can maybe shed SOME light on this. FINALLY I can answer a DL question instead of asking 10k of them!
We live in Alaska and have Carrs/Safeway. We went to Portland, OR and had groceries delivered over spring break. Called their 1800# and they said you put the hotel's address with "Guest checking in on this day".
BUT-- we did have an issue because they called me the morning of saying my card was declined. There was absolutely nothing on that card. Called the card company, they said the zip code from the local store didn't match my home, so it was denied. I told them this was fairly embarassing, and we're getting ready to do this again in May for DL. The cc company said to call them in advance and say this charge is going to come through, and it should be accepted. The local store didn't run my card until the morning of the delivery.
But my cc company shut down my whole card and I couldn't use it again until I talked to them. So maybe calling your cc company in advance should help.
This also happened to me when I booked Supershuttle for a transfer. Zips didn't match, and the card was declined. Same issue.
Just passing on what happened to me.
Shawn in AK