Designed by
Title
Transport for London office building opposite Southwark Underground Station. #224623187
Description
Palestra,197 Blackfriars Road, London SE1, United Kingdom. Palestra is an 11-storey office building on Blackfriars Road in London SE1.Transport for London`s offices are in this building.
This image is editorial