Barking is an East London town that has a lot going for it. Its completely revamped town centre leads the way, providing an excellent offering of familiar high street chains with characterful independent stores and restaurants mixed in.