Things to do near Paddington Station. Travel guide on all the best things to see and do near Paddington train station in London