1. Holiday Inn Express & Suites Leander 247 W Metro Dr, Leander, TX 78641 Coordinate: 30.58758,-97.85952 Phone: (800) 345-8082