Yes and there is a small fee to pay..You can store your luggage.
Yes! Tho when checking out there is a time limit on how long they will keep your bags
If there is a room to deposit the suitcase after checking out
Thanks! Your answer is awaiting moderation.