20 St Andrew Street is located a stone's throw from the iconic Fleet Street and is a beautifully modern building boasting large floor to ceiling windows for optimal natural light. The space comes equipped with a stunning reception area and large terrace overlooking the street below.