Mind Charity Shop is located in Leeds, United Kingdom on 28 Main Street. Mind Charity Shop is rated 3.5 out of 5 in the category community service/non-profit in United Kingdom. We're Mind, the mental health charity. We're here to make sure no one has to face a mental health problem alone.