Been here twice. This old school shoe store is a relic of the past but has helped me in a pinch to get to the future both times.
First time I was in pretty desperate need of All Weather Protector for new shoes that I'd gotten at the end of winter. No place had a can of suitable size to cover all shoes, but William's did, and it wasn't expensive at $12 a can.
Second time I needed a pair of black shoes in about 5 minutes before hopping a cab to a friends wedding and they got them for me.
Not to be mistaken for Town Shoes, but a good shop with friendly owner and employees who know their stuff.
Walk on down...