No but it's advisable because it can take a while to get that many ready.
If you call at least 15 minutes ahead you pretty much can just pick it up otherwise you'll likely wait at leas 20 to 30 minutes depending how busy they might be. If they're not busy they're really quick and get it to you in a short time.
No
Thanks! Your answer is awaiting moderation.