The Standard is a hotel inside a brutalist building, featuring colourful interiors to contrast "the greyness of London". Situated directly opposite St Pancras Station, the building was built in ...
Some results have been hidden because they may be inaccessible to you