Categories Ugliest Building Ugliest Apartment complex Ugliest Tower
photo Wikipedia
Torre Velasca in Milan, Italy. Designed by the BBPR architectural partnership and built in the 1950s. A modern interpretation of the typical Italian medieval castle and shaped linke a mushroom.
Country: Italy