Restaurant” means a place where meals are served to the public either for dining in or takeout, which does not include a walk-up or drive-up window.