Still there. Near the tea / coffee section, behind the elevators.
Yes there is.
Don't remember seeing one there. But when order online they show you the list of nearby lockers. If it doesn't show up there then the answer is no
Thanks! Your answer is awaiting moderation.