Travel UK: Westminster – A Visitor’s Guide By Colette 1 year ago London is a massive town and Westminster is in Central London. It operates from the