Holiday Inn Express and Suites Leander
Welcome to the BRAND-NEW Holiday Inn Express Leander! We are conveniently located off 183 & Metro Dr., right across from the Capital Metro Rail Train Station & near Cedar Park.
Welcome to the BRAND-NEW Holiday Inn Express Leander! We are conveniently located off 183 & Metro Dr., right across from the Capital Metro Rail Train Station & near Cedar Park.