Category

England

Category

The seat of the United Kingdom’s government is in Westminster, historically one of London’s oldest districts. Westminster was actually initially founded as its own city, and only eventually absorbed into…

Our final stop in lodgings for our England adventure ended at SACO The Cannon on historic Cannon Street. After all the walking we had done on our journey, it was…