You don’t need much knowledge of the Spanish language* to recognize that “delivery” is not part of it.
And you can easily understand the value of a word like parking in place of estacionamiento. But in this case, the English word — with four syllables — is actually, and unusually, shorter than its Spanish equivalent: entrega.
Go figure.
*Castilian, or castellano. There are eight other languages spoken in Spain.