My first impression of this new-ish building by the train tracks south of Blackfriars