Yes, it does. You can store your items in luggage lockers which are opened every day (including public holidays) from 7.30am to 10.30pm. The lockers can be found on the Metro level, near the bakery Paul.