Wyndham Baltimore South Tower
Encyclopedia
Wyndham Inner Harbor Hotel South (also known as Wyndham Baltimore South Tower) is a high-rise hotel complex located in Baltimore, Maryland. The complex rises to 302 feet/92 meters, containing 27 floors and making it one of the tallest buildings in Baltimore. The building's construction was completed in 1967. The development of the building was overseen by Wyndham International, Inc.