B Ben Smits Review of TU Delft 4 years ago Beautiful location. Parking leaves something to be... Beautiful location. Parking leaves something to be desired.
Comments: