With a stay at La Colombe d'Or Hotel in Houston (Montrose), you'll be a 1-minute drive from University of St. Thomas and 6 minutes from Rice University. Featured amenities include a 24-hour business center, dry cleaning/laundry services, and a 24-hour front desk.