"S/he brought the food to the hotel" ???
Apparently.
Why is "He has brought the food to the lodge." wrong?
It all depends where you are. If you're at the hotel, food will be brought there by the suppliers. The suppliers will take the food to the hotel. I hope this helps