No, it’s in SwitzerlandIs this in the UK, if so where are these restaurants open ?
Staying in a hotel is usually room service only, otherwise are they take aways.
To order 3 meals sounds as though she may be entertaining others in her room or house.
Sounds very fishy to me