Stasher - Luggage Storage Cape Town City Centre is located in Cape Town, South Africa on Shop 3, The Square 50. Stasher - Luggage Storage Cape Town City Centre is rated 3 out of 5 in the category luggage storage facility in South Africa.
Address
Shop 3, The Square 50