We present our attoline which is a versatile attosecond beamline at the Ultrafast Laser Physics Group at ETH Zurich for attosecond spectroscopy in a variety of targets. High-harmonic generation (HHG) in noble gases with an infrared (IR) driving field is employed to generate pulses in the extreme ultraviolet (XUV) spectral regime for XUV-IR cross-correlation measurements. The IR pulse driving the HHG and the pulse involved in the measurements are used in a non-collinear set-up that gives independent access to the different beams. Single attosecond pulses are generated with the polarization gating technique and temporally characterized with attosecond streaking. This attoline contains two target chambers that can be operated simultaneously. A toroidal mirror relay-images the focus from the first chamber into the second one. In the first interaction region a dedicated double-target allows for a simple change between photoelectron/photoion measurements with a time-of-flight spectrometer and transient absorption experiments. Any end station can occupy the second interaction chamber. A surface analysis chamber containing a hemispherical electron analyzer was employed to demonstrate successful operation. Simultaneous RABBITT measurements in two argon jets were recorded for this purpose.