Find Accommodation near Technical University of Madrid
Located in the capital city of Spain, Technical University of Madrid is a top favourite with international students from diverse academic backgrounds. With a global rank of 470 (QS World University Rankings, 2018), it offers world-class degrees in the areas of Agricultural Engineering, Biotechnology, Environmental Engineering, and more. This university occupies four campus sites spread all over Madrid. These include University City (or Moncloa campus), Montegancedo campus, South campus (VallecasRead more