You will find good leather and canvas-wear for jungle treks on Campbell and Chulia streets.
There is canvas-wear available on Campbell and Chulia streets.
There is a good boot seller just outside of Funchal's Mercado dos Lavrados market.