Holiday Inn Express & Suites Leander, an IHG Hotel 247 W Metro Dr, Leander, TX 78641