Looking for a good mooch in London, with a mix of charity shops and other interesting shops, cafes etc. Near a lovely park for bonus points!