Your next pocket travel guide
score:8
Yes the presses were in the offices in Fleet Street.
For a picture see wikipedia picture entitled "New_Daily_Telegraph_Offices_Fleet_Street_ILN_1882" from the Illustrated London News in 1882
Another article gives this as credit: HERITAGE-IMAGES/PRINT COLLECTOR