Stasher - Luggage Storage cape town central is located in Cape Town, South Africa on 34 Plein St, Cape Town City Centre. Stasher - Luggage Storage cape town central is rated 5 out of 5 in the category luggage storage facility in South Africa.
Address
34 Plein St, Cape Town City Centre