As long as you are at one of the restaurants that participate in the all day food pass, you can get free food every hour.
Yes that's correct. There only certain restaurant where it can be used. They'll give you a map when you get there to see where you can use it and the type of food it is.
Thanks! Your answer is awaiting moderation.