Article - 18 Story Graduate Austin, TX Hotel to Open in 2025 - The property, located at Guadalupe Street and West 18th Street, is situated in the heart of downtown, just steps from the University of Texas campus and Texas Capitol Mall. Upon completion, the 18-story hotel is expected to open in 2025.