I have no idea, but I would strongly suspect that they have two batteries, and keep one in a charger inside the restaurant. It's not like they're going to sit outside and wait for it to charge when there's work to be done, right?
Probably about 300-500 watt-hours of power and approximately 20 watt-hours per mile, so 15-25 miles.