The Bell Tower

The Bell Tower

The Bell Tower, also known as the Bowyer Tower, is one of the many historic buildings that make up the Tower of London complex. It is located on the east side of the castle and has a long and interesting history. It was built in the 13th century and is so-called because of the belfry […]

The Bell Tower Read More ยป