Tag Archives: Abingdon Street

Jewel Tower

Jewel Tower is one of historical attraction site in London. It is a section of the royal Palace of Westminster which still survives. It is well known that there are only two sections of the…