Greenwood Towers Building is located at 1800 Lavaca St, Austin, 텍사스 78701, Downtown Austin neighborhood. This 분양 아파트 building was built in 1967 and has a total of 8 floors with 118 units. Amenities include Pool. It currently have 18 Active Sales and 31 Active Rentals which can be seen individually below. See other buildings available in zipcode 78701. See all buildings in Downtown Austin.