Online Travel UK: Westminster – A Visitor’s Guide By Lorie 2 years ago London is a substantial city and Westminster is in Central London. It operates from the