(Please forgive our Italian - we are using Google Translate) No, there is no luggage storage area. If you are taking the metro, please check at another station, or inquire at the hotel.
I think so, right at the entrance
Thanks! Your answer is awaiting moderation.