TU Delft Library (built 1997)
Location: 52.00278°N, 4.37556°E