3 engine sheds (Lokschuppen in Deutsch) at one location? Yes, Würzburg has 3; at least 2 are still in working condition. I guess it must be an important stop point during the steam days. There is an inland river port west of this station along the Main river.
Würzburg is located in the midpoint between Frankfurt and Nürnberg (Nuremberg). 3 ICE long distance lines stop at this station – Munich-Würzburg-Hamburg, Vienna-Würzburg-Dortmund and Munich-Würzburg-Essen. The German ICE world speed record started from this Würzburg-Hamburg stretch on 1 May 1988.