was extremely impressed with the stock variety and brands they do at run & become near victoria when i went for a talk by some ultra runner chap they were hosting. the staff seemed pretty friendly too (we were there after hours and they were all happy to still answer peoples questions about stock).
My local shop here in Canterbury is pretty poor. Can anyone recommend somewhere in London with good customer service?