World Trade Center of the Americas (Terrible Name) to Replace Holiday Inn in Downtown Miami
Finally...after more than a year under contract, the Holiday Inn located at 340 Biscayne Boulevard in Downtown Miami sold last Friday for $65 Million, and the developers plan to tear down the hotel and build the World Trade Center of...